Method for controlling eyeglass lens processing device using hall sensor

ABSTRACT

A method for controlling an eyeglass lens processing device includes: polishing the lens, and measuring a separation distance between a movable block and a carriage using a Hall sensor detection unit, in an nth rotation direction of what is obtained by equally dividing an angle of 360 degrees covered by one rotation of the lens rotation axis into m (S100); determining whether the separation distance in the nth rotation is less than a predetermined separation distance upper limit (S200); determining whether the separation distance in the nth rotation is greater than or equal to a predetermined separation distance lower limit (S300) if the separation distance in the nth rotation is less than the predetermined separation distance upper limit in S200; and rotating the lens to an n+1th rotation position (S400) if the separation distance in the nth rotation is greater than or equal to the predetermined separation distance lower limit in S300.

CROSS-REFERENCE TO RELATED APPLICATION

This application claims priority to Korean Patent Application No. 10-2020-0070768 filed on Jun. 11, 2020, which application is incorporated herein by reference in its entirety.

TECHNICAL FIELD

The present invention relates to a method for controlling an eyeglass lens processing device, and more particularly, to a method for controlling an eyeglass lens processing device using a Hall sensor, configured to maintain the rotational speed of a lens rotation axis for processing a lens as constant as possible.

BACKGROUND

In order to manufacture an eyeglass lens, a commercially available circular lens (commonly referred to as a blank lens) must be processed into the shape of an intended eyeglass lens, for example, the shape of an eyeglass frame.

Referring to FIG. 1, the structure of a conventional eyeglass lens processing apparatus is shown (see Patent Document 1). The conventional eyeglass lens processing apparatus of Patent Document 1 includes a pair of lens-clamping shafts 10 for clamping a lens on both sides of the lens to be processed (not shown), a carriage 12 for changing the position of the lens-clamping shafts 10 while supporting the lens-clamping shafts 10, a lens rotation motor 13 for rotating the lens-clamping shafts 10, a left-and-right driving means 16 for moving the carriage 12 in the left and right direction, an up-and-down driving means 18 for moving the carriage 12 in the up and down direction, and a polishing wheel 20 for polishing the lens clamped by the lens-clamping shafts 10. In order to process an eyeglass lens, the lens is first clamped between the lens-clamping shafts 10, and the lens rotation motor 13 is driven, so as to direct the part to be polished around the lens toward the polishing wheel 20. Next, by operating the left-and-right driving means 16 and the up-and-down driving means 18 to move the carriage 12 up and down, and left and right, so that the lens clamped by the lens-clamping shafts 10 and the polishing wheel 20 are brought into contact with each other, and the polishing wheel 20 is rotated at high speed to polish the lens. As the lens is polished by the polishing wheel 20, the carriage 12 descends by the polishing depth of the lens due to gravity, and once the lens is polished to the target depth, the carriage 12 comes into contact with a movable block 22 (see FIG. 2) installed in a polishing wheel mount (i.e., the frame of the eyeglass lens processing apparatus) and is stopped.

Referring to FIGS. 2 and 3, in the eyeglass lens processing apparatus, the positional relationship between the carriage 12 on which the lens is mounted and the movable block 22 installed in the polishing wheel mount on which the polishing wheel 20 is mounted is shown. FIG. 2 is a contact-type position detection structure between the carriage 12 and the movable block 22, and FIG. 3 is a non-contact type position detection structure between the carriage 12 and the movable block 22 (see Patent Document 2). At a predetermined position on the periphery of the lens, the polishing depth (size) of the lens is determined in advance according to the shape of an eyeglass frame, and according to the polishing depth determined as such, the height of the movable block 22 installed in the polishing wheel mount is set. As shown in FIG. 2, when the lens is polished to a predetermined polishing depth, the carriage 12 for fixing the lens descends and comes into contact with the movable block 22 positioned at the set height. The eyeglass lens processing apparatus detects the contact between the carriage 12 and the movable block 22 and determines whether the lens has been completely processed to the polishing depth. In the eyeglass lens processing apparatus shown in FIG. 2, electrical contacts 12 a and 22 a are installed respectively at the contact position between the carriage 12 and the movable block 22, and it is determined whether the lens has been completely processed from the ON/OFF (energization) signal of the electrical contacts 12 a and 22 a. In the eyeglass lens processing apparatus shown in FIG. 3, the strength of the magnetic field generated by a magnet 32 mounted on the carriage 12 is detected by a Hall sensor 34 mounted on the movable block 22, so that the position of the carriage 12 is detected in a non-contact manner, thereby determining whether or not the lens has been completely processed. The magnet 32 and the Hall sensor 34 described above are referred to as a Hall sensor detection unit 30. All contents of Patent Documents 1 and 2 are incorporated herein by reference.

The lens processing apparatus using the polishing wheel 20 brings the lens into close contact with the polishing wheel 20 with a constant pressure, and rotates the polishing wheel 20 to grind the lens. Normally, since the lens located above the polishing wheel 20 comes into contact with the polishing wheel 20 by gravity, the pressure that brings the lens into close contact with the polishing wheel 20 is equal to the total weight of the mechanism (carriage 12, etc.) that clamps the lens. To process the entire outer periphery of the lens, the lens needs to be rotated 360 degrees. Therefore, the pressure for bringing the lens into close contact with the polishing wheel 20 and the rotational speed of the lens are superimposed, to become a force applied to the final lens. In other words, the force exerted on the lens is determined by the pressure that brings the lens into close contact with the polishing wheel 20 and the rotational acceleration of the lens.

In order to process the lens with an appropriate force, a separate mechanism capable of adjusting the pressure that brings the lens into close contact with the polishing wheel 20 is installed, and the pressure may be adjusted automatically or manually according to the characteristics of the lens. However, in a normal lens processing apparatus, the force exerted on the lens is adjusted by adjusting the rotational acceleration of the lens rather than the pressure exerted on the lens. For example, the force generated by the rotation of the lens needs to be reduced by decreasing the rotational speed of the lens (i.e., by decreasing the processing speed) in a section where the lens thickness of the part to be processed is thick or the amount of processing is high.

However, in the conventional contact-type processing completion determination structure, it was determined only whether the carriage 12 and the movable block 22 were in contact with each other, and if the carriage 12 and the movable block 22 were spaced apart from each other, it was determined that processing had not been completed in the corresponding rotation section, and the rotational speed of the lens was slowed down or stopped, so as to complete the processing of that section, as shown in FIG. 2 or 3. The method for controlling such a conventional eyeglass lens processing apparatus has a drawback in that since the rotational speed of the lens rotation axis for processing the lens cannot be adjusted precisely, either the processing speed is slow, or the slippage of the lens occurs frequently by rotating the lens at an excessive speed.

PRIOR ART LITERATURE

(Patent Document 1) Korean Patent No. 10-0645779 (2006 Nov. 7)

(Patent Document 2) Korean Patent No. 10-2055137 (2019 Dec. 6)

SUMMARY

It is an object of the present invention to provide a method for controlling an eyeglass lens processing device using a Hall sensor, for maintaining the rotational speed of a lens rotation axis for processing a lens as constant as possible.

In order to achieve the object above, the present invention provides a method for controlling an eyeglass lens processing device for processing a lens while controlling a rotational speed of a lens rotation axis, the method for controlling an eyeglass lens processing device using a Hall sensor, comprising:

(a) polishing the lens, and measuring a separation distance dn between a movable block 22 and a carriage 12 using a Hall sensor detection unit 30, in an n^(th) rotation direction of what is obtained by equally dividing an angle of 360 degrees covered by one rotation of the lens rotation axis into m (here, a position of the movable block 22 represents a target polishing position of the lens in the n^(th) rotation direction, a position of the carriage 12 represents a polishing position of the lens in the n^(th) rotation direction, and the separation distance dn between the movable block 22 and the carriage 12 represents a difference between the target polishing position of the lens and the polishing position of the lens) (S100); (b) determining whether the separation distance dn in the n^(th) rotation is less than a predetermined separation distance upper limit dx_high (S200); (c) determining whether the separation distance dn in the n^(th) rotation is greater than or equal to a predetermined separation distance lower limit dx_low (S300) if the separation distance dn in the n^(th) rotation is less than the predetermined separation distance upper limit dx_high in said step S200; and (d) rotating the lens to an n+1^(th) rotation position (S400) if the separation distance dn in the n^(th) rotation is greater than or equal to the predetermined separation distance lower limit dx_low in said step S300.

According to the method for controlling an eyeglass lens processing device in accordance with the present invention, it is possible to maintain the rotational speed of a lens rotation axis for processing a lens to be constant so as to prevent excessive acceleration and deceleration, to increase the processing speed, and to prevent the lens from slipping.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a perspective view showing the structure of an eyeglass lens processing device;

FIGS. 2 and 3 are diagrams showing a method of detecting a positional relationship between a carriage 12 on which a lens is mounted and a movable block 22 installed in a polishing wheel mount in the eyeglass lens processing device;

FIG. 4 is a flow diagram showing a method of changing a lens rotation speed in the eyeglass lens processing device shown in FIG. 1;

FIG. 5 is a graph showing a change in the value of a Hall sensor according to a distance in the eyeglass lens processing device shown in FIG. 3; and

FIG. 6 is a flow diagram showing a method of changing a lens rotation speed using a Hall sensor in a method for controlling an eyeglass lens processing device in accordance with the present invention.

DETAILED DESCRIPTION

Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. In the drawings attached, the same reference numerals are assigned to elements that perform the same or similar functions as conventional elements.

FIG. 3 is a diagram showing the structure of an eyeglass lens processing device provided with a Hall sensor that may be used in the present invention. As shown in FIG. 3, the eyeglass lens processing device that may be used in the present invention includes a movable block 22 installed in a polishing wheel mount; a carriage 12; and a Hall sensor detection unit 30 including a magnet 32 and a Hall sensor 34. The movable block 22 is installed in the polishing wheel mount (i.e., a frame of the eyeglass lens processing device) on which a polishing wheel 20 (see FIG. 1) for polishing a lens is mounted, and is a typical movable block whose position (height) is adjusted according to a desired polishing depth (hereinafter, “target depth”) of the lens (see Patent Documents 1 and 2). For example, if the desired polishing depth of the lens is long, in other words, if the shape of the desired eyeglass lens is small and a greater depth needs to be polished from the outer periphery of the blank lens, the movable block 22 is located relatively lower. On the contrary, if the desired polishing depth of the lens is short, in other words, if the shape of the desired eyeglass lens is large and only a short depth needs to be polished from the outer periphery of the blank lens, the movable block 22 is located relatively higher. The movable block 22 moves up and down in the Y-axis direction using a motor, and the size of the lens to be processed is determined using the distance traveled by the motor, that is, the position (height) of the movable block 22.

The carriage 12 is a typical device, on which a lens is mounted and which can move the mounted lens to be in contact with the polishing wheel 20. The carriage 12 moves the lens up and down and left and right, and rotates it to be in contact with the polishing wheel 20, and as the lens in contact with the polishing wheel 20 is polished, the carriage 12 descends, for example, by the action of gravity or the like, thereby causing the distance between the carriage 12 and the movable block 22 to be shortened. When the lens continues to be polished and the polishing depth of the lens reaches the “target depth” (i.e., when the polishing is completed), the carriage 12 and the movable block 22 come into contact with each other and the carriage 12 can no longer descend, thereby stopping the polishing of the lens as well. In this way, when the carriage 12 and the movable block 22 come into contact with each other, the processing is completed to the target depth at the corresponding position of the lens, and thus, the lens is separated from the polishing wheel 20, rotated to the next processing position, then the position of the movable block 22 is adjusted to the target polishing depth at the rotated position, and then the lens is brought into contact with the polishing wheel 20 again, thereby processing the corresponding position of the lens.

The eyeglass lens processing device used in the present invention uses the Hall sensor detection unit 30 to detect the positions of the movable block 22 and the carriage 12. As shown in FIG. 3, the Hall sensor detection unit 30 includes a magnet 32 and a Hall sensor 34, and the magnet 32 is mounted on one of the carriage 12 and the movable block 22, and the Hall sensor 34 is mounted on the other. In the eyeglass lens processing device, the physical contact between the movable block 22 and the carriage 12 only acts as a mechanical stopper for preventing a further descent of the carriage 12, and it is determined whether the movable block 22 and the carriage 12 are in contact with each other by means of a detection signal of the Hall sensor detection unit 30.

Therefore, as shown in FIGS. 1 and 3, the eyeglass lens processing device that may be used in the present invention may comprise lens-clamping shafts 10 configured to be rotated by a driving means 18 and to clamp the lens in a detachable manner, and having centers of their cross-section located on an extension line of the lens rotation axis; the movable block 22 in which the polishing wheel 20 for polishing the lens clamped and rotated by the lens-clamping shafts 10 is installed in the polishing wheel mount, and whose position changes according to the desired polishing depth of the lens; the carriage 12 configured to move the lens clamped and rotated by the lens-clamping shafts 10 to cause it to be in contact with the polishing wheel 20, and to come into contact with the movable block 22 when the lens in contact with the polishing wheel 20 is polished to the desired polishing depth; and the Hall sensor detection unit 30 in which the magnet 32 for detecting whether the movable block 22 and the carriage 12 are in contact and the Hall sensor 34 for detecting the strength of a magnetic field generated by the magnet 32 are mounted, respectively, on one of the carriage 12 or the movable blocks 22.

The Hall sensor 34 is a sensor that detects the direction and magnitude of a magnetic field using the Hall effect in which a voltage is generated in a direction perpendicular to an electric current and a magnetic field when the magnetic field is applied to an electrical conductor through which the current flows, and can obtain the position information of the magnet 32 by detecting the strength of the magnetic field generated by the magnet 32 with the Hall sensor 34. Therefore, it is possible to determine the positions of the movable blocks 22 and the carriage 12 (e.g., whether they are in contact) from output signals of the Hall sensor 34. For example, let an output value of the Hall sensor 34 be A while the movable block 22 and the carriage 12 are in contact, then it may be determined that the movable block 22 and the carriage 12 are spaced apart from each other if an output value of the Hall sensor 34 is less than or greater than A (depending on the polarity of the magnet).

FIG. 4 is a flow diagram showing a method of changing a lens rotation speed in the typical eyeglass lens processing device shown in FIG. 1. In the typical eyeglass lens processing device, one rotation (360 degrees) of a lens rotation axis is divided equally into m times to carry out the rotation, and each direction is processed. For example, if one rotation (360 degrees) of the lens rotation axis is divided equally into 180 times to carry out the rotation, the entire periphery (360 degrees) of the lens is processed by rotating 180 times with 2 degrees at a time. After processing the lens in one direction (e.g., an n^(th) rotation), if the lens is rotated with an acceleration of a to process the next direction of the lens (an n+1^(th) rotation direction, i.e., next part), then the force F exerted on the lens is proportional to the weight M of the rotating body including the lens and the rotational acceleration a. In case the weight M could not be changed, since the rotational acceleration a needed to be adjusted in order to adjust the force exerted on the lens, the rotational acceleration a was adjusted as in the manner of FIG. 4.

As shown in FIG. 4, in step S10, it is determined whether the contact sensor is in contact (On/Off) in the n^(th) direction (n^(th) time). At this time, if the contact sensor is in contact (On) in the n^(th) direction, the rotational speed of the lens rotation axis is increased with an acceleration of a (S20) (however, the increased rotational speed is less than the maximum speed), and then the lens is rotated in the n+1^(th) direction (n+1 times) (S30).

If the contact sensor is in non-contact (Off) in the n^(th) direction, the rotational speed of the lens rotation axis is changed to or decelerated to the minimum speed (S25), and then the lens is rotated to the n+1^(th) direction (n+1^(th) time) (S30). After step S30, the process proceeds to step S10 again.

At this time, the overall processing speed of the lens is determined according to the acceleration a. If the acceleration a is set to a predetermined maximum speed or higher (i.e., if processing while rotating the lens too fast), a phenomenon in which the lens slips occurs. In order to prevent the lens from slipping, it is necessary to decrease the acceleration, thereby reducing the overall processing speed. Therefore, in order to process the lens at high speed, it is necessary to find an appropriate rotational speed.

Let the volume of the lens processed in a unit time t be L, then the processing speed V for the volume Ln to be processed in the n^(th) direction may be expressed as Equation 1 below:

Processing speed(V)=k*Ln/L(k=proportional factor)   (Equation 1)

That is, in order to calculate the processing speed, it is necessary to calculate the volume of the lens; however, since an actual eyeglass lens has a spherical aberration consisting of multi-order terms, it is difficult to obtain the volume thereof. In addition, the lens volume L processed per unit time in Equation 1 indicates a grinding force, which also needs a separate measurement. In other words, since it is difficult to obtain the processing volume of the lens and also difficult to measure an absolute grinding force, a Hall sensor is used to measure a relative grinding force and to set an appropriate processing speed, thereby processing the lens faster in the present invention.

FIG. 5 is a graph showing a change in the value of a Hall sensor according to a distance in the eyeglass lens processing device shown in FIG. 3. With reference to FIG. 5, if the Hall sensor 34 of a non-contact type is used to convert the strength of the magnetic force of the magnet 32 (y-axis in the graph, Value) into a distance (x-axis in the graph, mm), the separation distance between the movable block 22 and the carriage 12 (the distance between the Hall sensor 34 and the magnet 32, referred to as “separation distance” below) may be determined at a relatively short distance, and control the rotational speed of the lens.

In an n^(th) rotation direction of what is obtained by equally dividing one rotation (360 degrees) of the lens rotation axis into m times, let the separation distance between the movable block 22 and the carriage 12 be dn, then if m is sufficiently large, it can be said that dn=dn−1. When the polishing wheel 20 is stopped, if the separation distance in the first rotation direction is d1, then the separation distance in the second rotation direction becomes approximately d1+d2. If the polishing wheel 20 is rotated and the lens is polished, the separation distance will be less than d1+d2 in the second direction of rotation, and if the separation distance d2 in the second direction is equal to or less than the separation distance d1 in the first direction, it may be considered that the lens is sufficiently processed in the first direction.

Although the correlation between the separation distance d and the grinding force may not be known, if the separation distance d is kept constant, the grinding force and the processing speed V in the corresponding rotation direction may be considered appropriate. In other words, although an absolute grinding force may not be measured, an appropriate grinding force can be determined by estimating relative magnitudes of the previous grinding force and the current grinding force from the separation distance d. In this way, in order to maintain an appropriate grinding force, if the lens is processed while maintaining the separation distance d to be equal to or less than a certain distance, the processing speed Vn in the n^(th) rotation direction may be considered the maximum speed Vmax. Since the amount to be processed is the same even if processed at a speed higher than the maximum speed Vmax, a speed higher than the maximum speed Vmax does not affect the lens processing speed. In summary, if a constant separation distance dx is maintained for 360 degrees of the entire periphery of the lens, the lens can be processed at the fastest speed possible.

If the lens is processed with an excessively slow lens rotation speed, the lens may have been processed with a more grinding force over a longer time. In this case, the separation distance d becomes dn<dn−1≤dx, and so, it is necessary to increase the rotational speed (i.e., processing speed) of the lens again such that dn<dn+1≤dx. On the contrary, if the lens is processed at an excessively high speed, the lens is processed for a shorter time, with the grinding force being insufficient. In this case, the separation distance d becomes dn>dx, and so, it is necessary to decrease the processing speed such that dn+1≤dx.

If the processing speed is set to be too high, the lens is rotated before grinding is carried out, and so, lens slippage is likely to occur. Therefore, it is necessary to reduce the set processing speed below a threshold. This was also applied to the conventional method of FIG. 4.

However, since the conventional method determines only the on and off of the contacts, whereas the Hall sensor can determine a distance value in a certain section as shown in FIG. 5, if the speed is controlled within a range by setting an upper limit dx_high and a lower limit dx_low of a constant separation distance, it is possible to prevent the occurrence of situations in which the speed must be reduced below the threshold. Since the lower limit dx_low is a value greater than ‘0,’ setting the lower limit does not affect the processing speed. However, if the upper limit is set too high and the rotation is carried out at the existing speed with the upper limit, lens slippage may occur due to an insufficient grinding force. Therefore, it is necessary to set an appropriate upper limit dx_high.

For the 360-degree rotation of the lens to be processed, if a position control movement is made m times (points, turns), the lens rotates 360/m degrees by one-time position control. The radius of a typical eyeglass lens does not exceed 85 mm, and the radius of a normal lens does not exceed 50 mm. The maximum separation distance for one rotation, dmax, generated by one rotation of the lens is “50 mm*tan (360/m)”.

If it is set such that the lower limit dx_low+the maximum separation distance for one rotation, dmax=the upper limit dx_high, then a slip of less than 360/m degrees may occur. However, if the lens is rotated without being processed, part of the rotational force exerted on the lens may be canceled out by the clearance of the mechanism, and thus, if the value of m is set to a range or higher that does not affect the lens processing performance and is set to a certain value or lower for a discernable maximum distance dmax, the final lens to be processed can be processed at maximum speed without slipping.

Furthermore, the amount of change in speed to keep the separation distance d within the constant separation distance dx is controlled according to the amount of increase in the separation distance, and the separation distance within the lower limit dx_low and the upper limit dx_high minimizes control elements to prevent unnecessary speed changes.

FIG. 6 is a flow diagram showing a method of changing a lens rotation speed using a Hall sensor in a method for controlling an eyeglass lens processing device in accordance with the present invention. Referring to FIG. 6, the method for controlling an eyeglass lens processing device using a Hall sensor of the present invention is performed by the following steps.

First, the lens is polished in an n^(th) rotation direction of what is obtained by equally dividing one rotation (360 degrees) of the lens rotation axis into m, and a separation distance dn between the movable block 22 and the carriage 12, that is, a distance between the magnet 32 and the Hall sensor 34 of the Hall sensor detection unit 30 is measured (S100). As described above, a position of the movable block 22 represents a target polishing position of the lens in the n^(th) rotation direction, a position of the carriage 12 represents a polishing position of the lens in the n^(th) rotation direction, and the separation distance dn between the movable block 22 and the carriage 12 serves as a polishing index representing a difference between the target polishing position of the lens and the polishing position of the lens.

Next, it is determined whether the separation distance dn in the n^(th) rotation is less than a predetermined separation distance upper limit dx_high (S200).

In step S200 above, if the separation distance dn in the n^(th) rotation is greater than or equal to the predetermined separation distance upper limit dx_high, it is determined whether (a separation distance dn−1 in an n−1^(th) rotation)/(a separation distance dn−2 in an n−2^(th) rotation) is greater than or equal to (the separation distance dn in the n^(th) rotation)/(the separation distance dn−1 in the n−1^(th) rotation) (S210).

In step S210 above, if (the separation distance dn−1 in the n−1^(th) rotation)/(the separation distance dn'2 in the n−2^(th) rotation) is greater than or equal to (the separation distance dn in the n^(th) rotation)/(the separation distance dn−1 in the n−1^(th)rotation), the rotational speed of the lens rotation axis is rapidly increased (S220), thereby rotating the lens to the n+1^(th) rotation position (S400). On the other hand, in step S210 above, if (the separation distance dn−1 in the n−1^(th) rotation)/(the separation distance dn−2 in the n−2^(th) rotation) is less than (the separation distance dn in the n^(th) rotation)/(the separation distance dn−1 in the n−1^(th) rotation), the rotational speed of the lens rotation axis is increased slowly (S225), thereby rotating the lens to the n+1^(th) rotation position (S400).

In step S200 above, if the separation distance dn in the n^(th) rotation is less than the predetermined separation distance upper limit dx_high, it is determined whether the separation distance dn in the n^(th) rotation is greater than or equal to a predetermined separation distance lower limit dx_low (S300).

In step S300 above, if the separation distance dn in the n^(th) rotation is less than the predetermined separation distance lower limit dx_low, it is determined whether (the separation distance dn−1 in the n−1^(th) rotation)/(the separation distance dn−2 in the n−2^(th) rotation) is less than (the separation distance dn in the n^(th) rotation)/(the separation distance dn−1 in the n−1^(th) rotation) (S310).

In step S310 above, if (the separation distance dn−1 in the n−1^(th) rotation)/(the separation distance dn−2 in the n−2^(th) rotation) is less than (the separation distance dn in the n^(th) rotation)/(the separation distance dn−1 in the n−1^(th) rotation), the rotational speed of the lens rotation axis is rapidly decreased (S320), thereby rotating the lens to the n+1^(th) rotation position (S400). On the other hand, in step S310 above, if (the separation distance dn−1 in the n−1^(th) rotation)/(the separation distance dn−2 in the n−2^(th) rotation) is greater than or equal to (the separation distance dn in the n^(th) rotation)/(the separation distance dn−1 in the n−1^(th) rotation), the rotational speed of the lens rotation axis is decreased slowly (S325), thereby rotating the lens to the n+1^(th) rotation position (S400).

In step S300 above, if the separation distance dn in the n^(th) rotation is greater than or equal to the predetermined separation distance lower limit dx_low, the lens is rotated to the n+1^(th) rotation position (S400).

In this way, if a predetermined separation distance upper limit dx_high and a lower limit dx_low are set, and processed while controlling as shown in FIG. 6, the lens can be processed stably while maintaining the maximum grinding force.

According to the method for controlling an eyeglass lens processing device in accordance with the present invention, it is possible to maintain the rotational speed of a lens rotation axis for processing a lens to be constant, to increase the average processing speed, and to prevent the lens from slipping.

Although the present invention has been described by way of limited embodiments and drawings as set forth above, the present invention is not limited to the above embodiments, and those of ordinary skill in the art to which the present invention pertains can make various modifications and variations from such descriptions. Therefore, the spirit of the present invention should be understood only by the claims set forth below, and all equal or equivalent modifications thereof are intended to be within the scope of the spirit of the present invention. 

1. A method for controlling an eyeglass lens processing device for processing a lens while controlling a rotational speed of a lens rotation axis, the method for controlling an eyeglass lens processing device using a Hall sensor, comprising: (a) polishing the lens, and measuring a separation distance (dn) between a movable block (22) and a carriage (12) using a Hall sensor detection unit (30), in an n^(th) rotation direction of what is obtained by equally dividing an angle of 360 degrees covered by one rotation of the lens rotation axis into m, wherein a position of the movable block (22) represents a target polishing position of the lens in the n^(th) rotation direction, a position of the carriage (12) represents a polishing position of the lens in the n^(th) rotation direction, and the separation distance (dn) between the movable block (22) and the carriage (12) represents a difference between the target polishing position of the lens and the polishing position of the lens (S100); (b) determining whether the separation distance (dn) in the n^(th) rotation is less than a predetermined separation distance upper limit (dx_high) (S200); (c) determining whether the separation distance (dn) in the n^(th) rotation is greater than or equal to a predetermined separation distance lower limit (dx_low) (S300) if the separation distance (dn) in the n^(th) rotation is less than the predetermined separation distance upper limit (dx_high) in said step S200; and (d) rotating the lens to an n+1^(th) rotation position (S400) if the separation distance (dn) in the n^(th) rotation is greater than or equal to the predetermined separation distance lower limit (dx_low) in said step S300.
 2. The method for controlling an eyeglass lens processing device using a Hall sensor of claim 1, further comprising: determining whether (a separation distance (dn−1) in an n−1^(th) rotation)/(a separation distance (dn−2) in an n−2^(th) rotation) is greater than or equal to (the separation distance (dn) in the n^(th) rotation)/(the separation distance (dn−1) in the n−1^(th) rotation) (S210) if the separation distance (dn) in the n^(th) rotation is greater than or equal to the predetermined separation distance upper limit (dx_high) in said step S200; rapidly increasing the rotational speed of the lens rotation axis (S220) if (the separation distance (dn−1) in the n−1^(th) rotation)/(the separation distance (dn−2) in the n−2^(th) rotation) is greater than or equal to (the separation distance (dn) in the n^(th) rotation)/(the separation distance (dn−1) in the n−1^(th) rotation) in said step S210, and slowly increasing the rotational speed of the lens rotation axis (S225) if (the separation distance (dn−1) in the n−1^(th) rotation)/(the separation distance (dn−2) in the n−2^(th) rotation) is less than (the separation distance (dn) in the n^(th) rotation)/(the separation distance (dn−1) in the n−1^(th) rotation) in said step S210; and rotating the lens to the n+1^(th) rotation position (S400).
 3. The method for controlling an eyeglass lens processing device using a Hall sensor of claim 1, further comprising: determining whether (a separation distance (dn−1) in an n−1^(th) rotation)/(a separation distance (dn−2) in an n−2^(th) rotation) is less than (the separation distance (dn) in the n^(th) rotation)/(the separation distance (dn−1) in the n−1^(th) rotation) (S310) if the separation distance (dn) in the n^(th) rotation is less than the predetermined separation distance lower limit (dx_low) in said step S300; rapidly decreasing the rotational speed of the lens rotation axis (S320) if (the separation distance (dn−1) in the n−1^(th) rotation)/(the separation distance (dn−2) in the n−2^(th) rotation) is less than (the separation distance (dn) in the n^(th) rotation)/(the separation distance (dn−1) in the n−1^(th) rotation) in said step S310, and slowly decreasing the rotational speed of the lens rotation axis (S325) if (the separation distance (dn−1) in the n−1^(th) rotation)/(the separation distance (dn−2) in the n−2^(th) rotation) is greater than or equal to (the separation distance (dn) in the n^(th) rotation)/(the separation distance (dn−1) in the n−1^(th) rotation) in said step S310; and rotating the lens to the n+1^(th) rotation position (S400).
 4. The method for controlling an eyeglass lens processing device using a Hall sensor of claim 1, wherein the eyeglass lens processing device comprises: lens-clamping shafts (10) configured to be rotated by a driving means (18) and to clamp the lens in a detachable manner, and having centers of their cross-section located on an extension line of the lens rotation axis; the movable block (22) in which a polishing wheel (20) for polishing the lens clamped and rotated by the lens-clamping shafts (10) is installed on a polishing wheel mount, and whose position changes according to a desired polishing depth of the lens; the carriage (12) configured to move the lens clamped and rotated by the lens-clamping shafts (10) to cause it to be in contact with the polishing wheel (20), and to come into contact with the movable block (22) when the lens in contact with the polishing wheel (20) is polished to the desired polishing depth; and the Hall sensor detection unit (30) in which a magnet (32) for detecting whether the movable block (22) and the carriage (12) are in contact and a Hall sensor (34) for detecting a strength of a magnetic field generated by the magnet (32) are mounted, respectively, on one of the carriage (12) or the movable blocks (22). 